﻿<!DOCTYPE HTML>
<html lang="zh">
<head>
<title>函数列表 | AutoHotkey v2</title>
<meta name="description" content="A tabular list of all language elements (functions, control flow statements, etc.) available in AutoHotkey, including their description." />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<link href="../static/theme.css" rel="stylesheet" type="text/css" />
<script src="../static/content.js" type="text/javascript"></script>
<script type="text/javascript">$(function(){0<=window.navigator.userAgent.toLowerCase().indexOf("ucbrowser")&&CaoNiMaDeUc()})</script>
<style type="text/css">
.larger {font-size:130%;font-weight:normal}
</style>
</head>
<body>

<h1>按字母排序的函数索引</h1>
<p>点击命令或函数名称了解详情. <span class="larger">大字体</span> 显示的条目是最常用的.</p>

<table class="info">
  <tr>
    <td style="width:11em" class="larger"><a href="Block.htm">{ ... } (区块)</a></td>
    <td>区块是用大括号括起来的一个或多个<a href="../Concepts.htm#statement">语句</a>. 通常与<a href="../Functions.htm#define">函数定义</a>和<a href="../Language.htm#control-flow">控制流语句</a>一起使用.</td>
  </tr>
  <tr>
    <td class="larger"><a href="../Objects.htm#Usage_Objects">{ ... } / Object</a></td>
    <td>根据属性名称和值对列表创建<a href="../objects/Object.htm">对象</a>.</td>
  </tr>
  <tr>
    <td class="larger"><a href="../Objects.htm#Usage_Simple_Arrays">[ ... ] / Array</a></td>
    <td>根据一系列参数值创建<a href="../objects/Array.htm">数组</a>.</td>
  </tr>
  <tr>
    <td><a href="Math.htm#Abs">Abs</a></td>
    <td>返回 <em>Number</em> 的绝对值.</td>
  </tr>
  <tr>
    <td><a href="Math.htm#ASin">ASin</a></td>
    <td>返回以弧度表示的反正弦值(其正弦值为 <em>Number</em>).</td>
  </tr>
  <tr>
    <td><a href="Math.htm#ACos">ACos</a></td>
    <td>返回以弧度表示的反余弦值(其余弦值为 <em>Number</em>).</td>
  </tr>
  <tr>
    <td><a href="Math.htm#ATan">ATan</a></td>
    <td>返回以弧度表示的反正切值(其正切值为 <em>Number</em>).</td>
  </tr>
  <tr>
    <td><a href="BlockInput.htm">BlockInput</a></td>
    <td>禁用或启用用户通过键盘和鼠标与计算机交互的能力.</td>
  </tr>
  <tr>
    <td class="larger"><a href="Break.htm">Break</a></td>
    <td>退出(终止) 任意类型的 <a href="../Language.htm#loop-statement">loop 语句</a>.</td>
  </tr>
  <tr>
    <td><a href="BufferAlloc.htm">BufferAlloc</a></td>
    <td>分配一块内存并将其返回到<a href="../objects/Buffer.htm">缓冲</a>对象.</td>
  </tr>
  <tr>
    <td><a href="CallbackCreate.htm">CallbackCreate</a></td>
    <td>创建一个机器码地址, 当调用该地址时, 将重定向调用到脚本中的<a href="../Functions.htm">函数</a>.</td>
  </tr>
  <tr>
    <td><a href="CallbackCreate.htm#CallbackFree">CallbackFree</a></td>
    <td>释放 CallbackCreate 创建的回调.</td>
  </tr>
  <tr>
    <td><a href="CaretGetPos.htm">CaretGetPos</a></td>
    <td>检索插入符号的当前位置(文本插入点).</td>
  </tr>
  <tr>
    <td class="larger"><a href="Catch.htm">Catch</a></td>
    <td>指定在执行 <a href="Try.htm">try</a> 语句发生异常时执行的代码.</td>
  </tr>
  <tr>
    <td><a href="Math.htm#Ceil">Ceil</a></td>
    <td>返回 <em>Number</em> 向上取整后的整数(不含任何 .00 后缀).</td>
  </tr>
  <tr>
    <td><a href="Chr.htm">Chr</a></td>
    <td>返回与指定数字所表示的编码相对应的字符串(通常是单个字符).</td>
  </tr>
  <tr>
    <td class="larger"><a href="Click.htm">Click</a></td>
    <td>在指定坐标处点击鼠标按钮. 它还可以按下鼠标按钮, 转动鼠标滚轮或移动鼠标.</td>
  </tr>
  <tr>
    <td><a href="ClipboardAll.htm">ClipboardAll</a></td>
    <td>创建一个包含剪贴板上的所有内容的对象(如图片和格式).</td>
  </tr>
  <tr>
    <td class="larger"><a href="ClipWait.htm">ClipWait</a></td>
    <td>等待, 一直到<a href="../misc/Clipboard.htm">剪贴板</a>包含数据.</td>
  </tr>
  <tr>
    <td><a href="ComCall.htm">ComCall</a></td>
    <td>通过索引调用原生 COM 接口方法.</td>
  </tr>
  <tr>
    <td><a href="ComObjActive.htm">ComObjActive</a></td>
    <td>检索已注册的 COM 对象.</td>
  </tr>
  <tr>
    <td><a href="ComObjArray.htm">ComObjArray</a></td>
    <td>创建用于 COM 的 SAFEARRAY.</td>
  </tr>
  <tr>
    <td><a href="ComObjConnect.htm">ComObjConnect</a></td>
    <td>连接 COM 对象的事件源到带有给定前缀的函数.</td>
  </tr>
  <tr>
    <td class="larger"><a href="ComObjCreate.htm">ComObjCreate</a></td>
    <td>创建 COM 对象.</td>
  </tr>
  <tr>
    <td><a href="ComObject.htm">ComObject</a></td>
    <td>包装一个值, SafeArray 或 COM 对象, 供脚本使用或传递给 COM 方法.</td>
  </tr>
  <tr>
    <td><a href="ComObjError.htm">ComObjError</a></td>
    <td>启用或禁用 COM 错误通告.</td>
  </tr>
  <tr>
    <td><a href="ComObjFlags.htm">ComObjFlags</a></td>
    <td>检索或更改控制 COM 包装器对象行为的标志.</td>
  </tr>
  <tr>
    <td><a href="ComObjGet.htm">ComObjGet</a></td>
    <td>返回由 COM 组件提供的对象引用.</td>
  </tr>
  <tr>
    <td><a href="ComObjQuery.htm">ComObjQuery</a></td>
    <td>查询 COM 对象的接口或服务.</td>
  </tr>
  <tr>
    <td><a href="ComObjType.htm">ComObjType</a></td>
    <td>从 COM 对象检索类型信息.</td>
  </tr>
  <tr>
    <td><a href="ComObjValue.htm">ComObjValue</a></td>
    <td>检索存储在 COM 包装器对象中的值或指针.</td>
  </tr>
  <tr>
    <td><a href="Continue.htm">Continue</a></td>
    <td>跳过当前 <a href="../Language.htm#loop-statement">loop 语句</a>的剩余部分并继续下一次循环.</td>
  </tr>
  <tr>
    <td><a href="ControlAddItem.htm">ControlAddItem</a></td>
    <td>将指定的字符串作为新条目添加到列表框或组合框的底部.</td>
  </tr>
  <tr>
    <td><a href="ControlChoose.htm">ControlChoose</a></td>
    <td>将列表框或组合框中的选择设置为指定的条目编号.</td>
  </tr>
  <tr>
    <td><a href="ControlChooseString.htm">ControlChooseString</a></td>
    <td>将列表框或组合框中的选择设置为前导部分与指定字符串匹配的第一个条目.</td>
  </tr>
  <tr>
    <td><a href="ControlClick.htm">ControlClick</a></td>
    <td>向控件发送鼠标按钮或鼠标滚轮事件.</td>
  </tr>
  <tr>
    <td><a href="ControlDeleteItem.htm">ControlDeleteItem</a></td>
    <td>从列表框或组合框中删除指定的条目编号.</td>
  </tr>
  <tr>
    <td><a href="ControlEditPaste.htm">ControlEditPaste</a></td>
    <td>将指定的字符串粘贴到编辑控件中的插入符号(文本插入点) 上.</td>
  </tr>
  <tr>
    <td><a href="ControlFindItem.htm">ControlFindItem</a></td>
    <td>返回与指定字符串完全匹配的列表框或组合框的条目编号.</td>
  </tr>
  <tr>
    <td><a href="ControlFocus.htm">ControlFocus</a></td>
    <td>设置窗口上给定控件的输入焦点.</td>
  </tr>
  <tr>
    <td><a href="ControlGetChecked.htm">ControlGetChecked</a></td>
    <td>如果选中复选框或单选按钮, 返回非零值.</td>
  </tr>
  <tr>
    <td><a href="ControlGetChoice.htm">ControlGetChoice</a></td>
    <td>返回列表框或组合框中当前选定项的名称.</td>
  </tr>
  <tr>
    <td><a href="ControlGetClassNN.htm">ControlGetClassNN</a></td>
    <td>返回指定控件的 ClassNN(类名和序号).</td>
  </tr>
  <tr>
    <td><a href="ControlGetCurrentCol.htm">ControlGetCurrentCol</a></td>
    <td>返回插入符号(文本插入点) 所在的编辑控件中的列号.</td>
  </tr>
  <tr>
    <td><a href="ControlGetCurrentLine.htm">ControlGetCurrentLine</a></td>
    <td>返回插入符号(文本插入点) 所在的编辑控件中的行号.</td>
  </tr>
  <tr>
    <td><a href="ControlGetEnabled.htm">ControlGetEnabled</a></td>
    <td>如果指定的控件是启用的, 返回非零值.</td>
  </tr>
  <tr>
    <td><a href="ControlGetFocus.htm">ControlGetFocus</a></td>
    <td>检索目标窗口的哪个控件具有键盘焦点(如果有的话).</td>
  </tr>
  <tr>
    <td><a href="ControlGetHwnd.htm">ControlGetHwnd</a></td>
    <td>返回指定控件的唯一 ID 号.</td>
  </tr>
  <tr>
    <td><a href="ControlGetLine.htm">ControlGetLine</a></td>
    <td>返回编辑控件中指定行的文本.</td>
  </tr>
  <tr>
    <td><a href="ControlGetLineCount.htm">ControlGetLineCount</a></td>
    <td>返回编辑控件中的行数.</td>
  </tr>
  <tr>
    <td><a href="ControlGetList.htm">ControlGetList</a></td>
    <td>从列表视图, 列表框, 组合框或下拉列表中返回项目/行的列表.</td>
  </tr>
  <tr>
    <td><a href="ControlGetPos.htm">ControlGetPos</a></td>
    <td>获取控件的位置和大小.</td>
  </tr>
  <tr>
    <td><a href="ControlGetSelected.htm">ControlGetSelected</a></td>
    <td>返回编辑控件中选定的文本.</td>
  </tr>
  <tr>
    <td><a href="ControlGetStyle.htm">ControlGetStyle<br>ControlGetExStyle</a></td>
    <td>返回一个表示指定控件的样式或扩展样式的整数.</td>
  </tr>
  <tr>
    <td><a href="ControlGetTab.htm">ControlGetTab</a></td>
    <td>返回 SysTabControl32 中选中的选项卡的位置号.</td>
  </tr>
  <tr>
    <td><a href="ControlGetText.htm">ControlGetText</a></td>
    <td>从控件检索文本.</td>
  </tr>
  <tr>
    <td><a href="ControlGetVisible.htm">ControlGetVisible</a></td>
    <td>如果指定的控件是可见的, 则返回非零值.</td>
  </tr>
  <tr>
    <td><a href="ControlHide.htm">ControlHide</a></td>
    <td>隐藏指定的控件.</td>
  </tr>
  <tr>
    <td><a href="ControlHideDropDown.htm">ControlHideDropDown</a></td>
    <td>隐藏组合框控件的下拉列表.</td>
  </tr>
  <tr>
    <td><a href="ControlMove.htm">ControlMove</a></td>
    <td>移动或调整控件的大小.</td>
  </tr>
  <tr>
    <td><a href="ControlSend.htm">ControlSend<br>ControlSendText</a></td>
    <td>向窗口或控件发送模拟的击键或文本.</td>
  </tr>
  <tr>
    <td><a href="ControlSetChecked.htm">ControlSetChecked</a></td>
    <td>打开(选中) 或关闭(取消选中) 复选框或单选按钮.</td>
  </tr>
  <tr>
    <td><a href="ControlSetEnabled.htm">ControlSetEnabled</a></td>
    <td>启用或禁用指定的控件.</td>
  </tr>
  <tr>
    <td><a href="ControlSetStyle.htm">ControlSetStyle<br>ControlSetExStyle</a></td>
    <td>分别更改指定控件的样式或扩展样式.</td>
  </tr>
  <tr>
    <td><a href="ControlSetTab.htm">ControlSetTab</a></td>
    <td>选择 SysTabControl32 中指定位置编号的选项卡.</td>
  </tr>
  <tr>
    <td><a href="ControlSetText.htm">ControlSetText</a></td>
    <td>更改控件的文本.</td>
  </tr>
  <tr>
    <td><a href="ControlShow.htm">ControlShow</a></td>
    <td>显示先前隐藏的指定控件.</td>
  </tr>
  <tr>
    <td><a href="ControlShowDropDown.htm">ControlShowDropDown</a></td>
    <td>显示组合框控件的下拉列表.</td>
  </tr>
  <tr>
    <td><a href="CoordMode.htm">CoordMode</a></td>
    <td>为多个函数设置坐标模式, 相对于活动窗口还是屏幕.</td>
  </tr>
  <tr>
    <td><a href="Math.htm#Cos">Cos</a></td>
    <td>返回 <em>Number</em> 的余弦值.</td>
  </tr>
  <tr>
    <td><a href="Critical.htm">Critical</a></td>
    <td>防止<a href="../misc/Threads.htm">当前线程</a>被其他线程中断, 或开启允许被中断.</td>
  </tr>
  <tr>
    <td><a href="DateAdd.htm">DateAdd</a></td>
    <td><a href="FileSetTime.htm#YYYYMMDD">日期-时间</a>值加上或减去时间.</td>
  </tr>
  <tr>
    <td><a href="DateDiff.htm">DateDiff</a></td>
    <td>比较两个<a href="FileSetTime.htm#YYYYMMDD">日期-时间</a>值并返回差值.</td>
  </tr>
  <tr>
    <td><a href="DetectHiddenText.htm">DetectHiddenText</a></td>
    <td>设置在查找窗口时是否 &quot;看见&quot;  隐藏的文本. 这将影响 <a href="WinExist.htm">WinExist</a> 和 <a href="WinActivate.htm">WinActivate</a> 等内置函数.</td>
  </tr>
  <tr>
    <td><a href="DetectHiddenWindows.htm">DetectHiddenWindows</a></td>
    <td>设置脚本是否可以 &quot;看见&quot; 隐藏的窗口.</td>
  </tr>
  <tr>
    <td><a href="DirCopy.htm">DirCopy</a></td>
    <td>复制文件夹及其所有子文件夹和文件(类似于 xcopy).</td>
  </tr>
  <tr>
    <td><a href="DirCreate.htm">DirCreate</a></td>
    <td>创建目录.</td>
  </tr>
  <tr>
    <td><a href="DirDelete.htm">DirDelete</a></td>
    <td>删除目录.</td>
  </tr>
  <tr>
    <td class="larger"><a href="DirExist.htm">DirExist</a></td>
    <td>检查文件夹是否存在并返回其属性.</td>
  </tr>
  <tr>
    <td><a href="DirMove.htm">DirMove</a></td>
    <td> Moves a folder along with all its sub-folders and files. It can also rename a folder.</td>
  </tr>
  <tr>
    <td><a href="DirSelect.htm">DirSelect</a></td>
    <td><p>Displays a standard dialog that allows the user to select a folder.</p></td>
  </tr>  
  <tr>
    <td class="larger"><a href="DllCall.htm">DllCall</a></td>
    <td>Calls a function inside a DLL, such as a standard Windows API function.</td>
  </tr>
  <tr>
    <td><a href="Download.htm">Download</a></td>
    <td>Downloads a file from the Internet. </td>
  </tr>
  <tr>
    <td><a href="DriveEject.htm">DriveEject</a></td>
    <td>弹出或收回指定 CD/DVD 驱动器的托盘.</td>
  </tr>
  <tr>
    <td><a href="DriveGetCapacity.htm">DriveGetCapacity</a></td>
    <td>返回包含指定路径的驱动器的总容量, 单位为 mb(兆字节).</td>
  </tr>
  <tr>
    <td><a href="DriveGetFileSystem.htm">DriveGetFileSystem</a></td>
    <td>返回指定驱动器的文件系统的类型.</td>
  </tr>
  <tr>
    <td><a href="DriveGetLabel.htm">DriveGetLabel</a></td>
    <td>返回指定驱动器的卷标.</td>
  </tr>
  <tr>
    <td><a href="DriveGetList.htm">DriveGetList</a></td>
    <td>返回一串字母, 系统中的每个驱动器字母对应一个字符.</td>
  </tr>
  <tr>
    <td><a href="DriveGetSerial.htm">DriveGetSerial</a></td>
    <td>返回指定驱动器的卷序列号.</td>
  </tr>
  <tr>
    <td><a href="DriveGetSpaceFree.htm">DriveGetSpaceFree</a></td>
    <td>包含指定路径的驱动器的空闲磁盘空间, 单位为 mb(兆字节).</td>
  </tr>
  <tr>
    <td><a href="DriveGetStatus.htm">DriveGetStatus</a></td>
    <td>返回包含指定路径的驱动器的状态.</td>
  </tr>
  <tr>
    <td><a href="DriveGetStatusCD.htm">DriveGetStatusCD</a></td>
    <td>返回指定 CD/DVD 驱动器的媒体状态.</td>
  </tr>
  <tr>
    <td><a href="DriveGetType.htm">DriveGetType</a></td>
    <td>返回包含指定路径的驱动器类型.</td>
  </tr>
  <tr>
    <td><a href="DriveLock.htm">DriveLock</a></td>
    <td>阻止指定驱动器的弹出功能正常工作.</td>
  </tr>
  <tr>
    <td><a href="DriveSetLabel.htm">DriveSetLabel</a></td>
    <td>更改指定驱动器的卷标签.</td>
  </tr>
  <tr>
    <td><a href="DriveUnlock.htm">DriveUnlock</a></td>
    <td>恢复指定驱动器的弹出功能.</td>
  </tr>
  <tr>
    <td><a href="Edit.htm">Edit</a></td>
    <td>Opens the current script for editing in the associated editor.</td>
  </tr>
  <tr>
    <td class="larger"><a href="Else.htm">Else</a></td>
    <td>Specifies one or more <a href="../Concepts.htm#statement">statements</a> to execute if an <a href="If.htm">If statement</a> evaluates to false.</td>
  </tr>
  <tr>
    <td><a href="EnvGet.htm">EnvGet</a></td>
    <td>Retrieves an environment variable.</td>
  </tr>
  <tr>
    <td><a href="EnvSet.htm">EnvSet</a></td>
    <td>Writes a value to a <a href="../Variables.htm">variable</a> contained in the environment.</td>
  </tr>
  <tr>
    <td><a href="Throw.htm#Exception">Exception</a></td>
    <td>Creates an object which can be used to throw a custom exception.</td>
  </tr>
  <tr>
    <td><a href="Exit.htm">Exit</a></td>
    <td>Exits the <a href="../misc/Threads.htm">current thread</a>. If the script is not <a href="../Scripts.htm#persistent">persistent</a> and this is the last thread, the entire script exits.</td>
  </tr>
  <tr>
    <td class="larger"><a href="ExitApp.htm">ExitApp</a></td>
    <td>Terminates the script unconditionally.</td>
  </tr>
  <tr>
    <td><a href="Math.htm#Exp">Exp</a></td>
    <td>Returns <em>e</em> (which is approximately 2.71828182845905) raised to the <em>N</em>th power.</td>
  </tr>
  <tr>
    <td class="larger"><a href="FileAppend.htm">FileAppend</a></td>
    <td>Writes text to the end of a file (first creating the file, if necessary).</td>
  </tr>
  <tr>
    <td><a href="FileCopy.htm">FileCopy</a></td>
    <td>Copies one or more files.</td>
  </tr>
  <tr>
    <td><a href="FileCreateShortcut.htm">FileCreateShortcut</a></td>
    <td>Creates a shortcut (.lnk) file.</td>
  </tr>
  <tr>
    <td class="larger"><a href="FileDelete.htm">FileDelete</a></td>
    <td>Deletes one or more files.</td>
  </tr>
  <tr>
    <td><a href="FileEncoding.htm">FileEncoding</a></td>
    <td>Sets the default encoding for <a href="FileRead.htm">FileRead</a>, <a href="LoopRead.htm">Loop Read</a>, <a href="FileAppend.htm">FileAppend</a>, and <a href="FileOpen.htm">FileOpen</a>.</td>
  </tr>
  <tr>
    <td class="larger"><a href="FileExist.htm">FileExist</a></td>
    <td>Checks for the existence of a file or folder and returns its attributes.</td>
  </tr>
  <tr>
    <td><a href="FileInstall.htm">FileInstall</a></td>
    <td>Includes the specified file inside the <a href="../Scripts.htm#ahk2exe">compiled version</a> of the script.</td>
  </tr>
  <tr>
    <td><a href="FileGetAttrib.htm">FileGetAttrib</a></td>
    <td>Reports whether a file or folder is read-only, hidden, etc.</td>
  </tr>
  <tr>
    <td><a href="FileGetShortcut.htm">FileGetShortcut</a></td>
    <td>Retrieves information about a shortcut (.lnk) file, such as its target file.</td>
  </tr>
  <tr>
    <td><a href="FileGetSize.htm">FileGetSize</a></td>
    <td>Retrieves the size of a file.</td>
  </tr>
  <tr>
    <td><a href="FileGetTime.htm">FileGetTime</a></td>
    <td>Retrieves the datetime stamp of a file or folder.</td>
  </tr>
  <tr>
    <td><a href="FileGetVersion.htm">FileGetVersion</a></td>
    <td>Retrieves the version of a file.</td>
  </tr>
  <tr>
    <td><a href="FileMove.htm">FileMove</a></td>
    <td>Moves or renames one or more files.</td>
  </tr>
  <tr>
    <td class="larger"><a href="FileOpen.htm">FileOpen</a></td>
    <td>Opens a file to read specific content from it and/or to write new content into it.</td>
  </tr>
  <tr>
    <td class="larger"><a href="FileRead.htm">FileRead</a></td>
    <td>Retrieves the contents of a file.</td>
  </tr>
  <tr>
    <td><a href="FileRecycle.htm">FileRecycle</a></td>
    <td>Sends a file or directory to the recycle bin, if possible.</td>
  </tr>
  <tr>
    <td><a href="FileRecycleEmpty.htm">FileRecycleEmpty</a></td>
    <td>Empties the recycle bin.</td>
  </tr>
  <tr>
    <td class="larger"><a href="FileSelect.htm">FileSelect</a></td>
    <td>Displays a standard dialog that allows the user to open or save file(s).</td>
  </tr>
  <tr>
    <td><a href="FileSetAttrib.htm">FileSetAttrib</a></td>
    <td>Changes the attributes of one or more files or folders. Wildcards are supported.</td>
  </tr>
  <tr>
    <td><a href="FileSetTime.htm">FileSetTime</a></td>
    <td>Changes the datetime stamp of one or more files or folders. Wildcards are supported.</td>
  </tr>
  <tr>
    <td class="larger"><a href="Finally.htm">Finally</a></td>
    <td>Ensures that a block of code is always executed after a <a href="Try.htm">Try</a> statement finishes.</td>
  </tr>
  <tr>
    <td><a href="Float.htm">Float</a></td>
    <td>Converts a numeric string or integer value to a floating-point number.</td>
  </tr>
  <tr>
    <td><a href="Math.htm#Floor">Floor</a></td>
    <td>Returns <em>Number</em> rounded down to the nearest integer (without any .00 suffix).</td>
  </tr>
  <tr>
    <td class="larger"><a href="For.htm">For</a></td>
    <td>Repeats a series of functions once for each key-value pair in an object.</td>
  </tr>
  <tr>
    <td><a href="Format.htm">Format</a></td>
    <td>Formats a variable number of input values according to a format string.</td>
  </tr>
  <tr>
    <td><a href="FormatTime.htm">FormatTime</a></td>
    <td>Transforms a <a href="FileSetTime.htm#YYYYMMDD">YYYYMMDDHH24MISS</a> timestamp into the specified date/time format.</td>
  </tr>
  <tr>
    <td><a href="Func.htm">Func</a></td>
    <td>Retrieves a <a href="../Objects.htm#Function_References">reference</a> to a function.</td>
  </tr>
  <tr>
    <td><a href="GetKeyName.htm">GetKeyName</a></td>
    <td>Retrieves the name or text of a key.</td>
  </tr>
  <tr>
    <td><a href="GetKeyVK.htm">GetKeyVK</a></td>
    <td>Retrieves the virtual key code of a key.</td>
  </tr>
  <tr>
    <td><a href="GetKeySC.htm">GetKeySC</a></td>
    <td>Retrieves the scan code of a key.</td>
  </tr>
  <tr>
    <td><a href="GetKeyState.htm">GetKeyState</a></td>
    <td>Checks if a keyboard key or mouse/joystick button is down or up. Also retrieves joystick status.</td>
  </tr>
  <tr>
    <td><a href="GetMethod.htm">GetMethod</a></td>
    <td>Retrieves the implementation function of a method.</td>
  </tr>
  <tr>
    <td class="larger"><a href="Gosub.htm">Gosub</a></td>
    <td>Jumps to the specified label and continues execution until <a href="Return.htm">Return</a> is encountered.</td>
  </tr>
  <tr>
    <td><a href="Goto.htm">Goto</a></td>
    <td>Jumps to the specified label and continues execution.</td>
  </tr>
  <tr>
    <td><a href="GroupActivate.htm">GroupActivate</a></td>
    <td>Activates the next window in a window group that was defined with <a href="GroupAdd.htm">GroupAdd</a>.</td>
  </tr>
  <tr>
    <td><a href="GroupAdd.htm">GroupAdd</a></td>
    <td>Adds a window specification to a window group, creating the group if necessary.</td>
  </tr>
  <tr>
    <td><a href="GroupClose.htm">GroupClose</a></td>
    <td>Closes the active window if it was just activated by <a href="GroupActivate.htm">GroupActivate</a> or <a href="GroupDeactivate.htm">GroupDeactivate</a>. It then activates the next window in the series. It can also close all windows in a group.</td>
  </tr>
  <tr>
    <td><a href="GroupDeactivate.htm">GroupDeactivate</a></td>
    <td>Similar to <a href="GroupActivate.htm">GroupActivate</a> except activates the next window <strong>not</strong> in the group.</td>
  </tr>
  <tr>
    <td class="larger"><a href="GuiCreate.htm">GuiCreate</a></td>
    <td>Creates a new <a href="../objects/Gui.htm">Gui object</a>, which is essential for creating and managing a GUI.</td>
  </tr>
  <tr>
    <td><a href="GuiCtrlFromHwnd.htm">GuiCtrlFromHwnd</a></td>
    <td>Retrieves the <a href="../objects/GuiControl.htm">GuiControl object</a> of a GUI control associated with the specified HWND.</td>
  </tr>
  <tr>
    <td><a href="GuiFromHwnd.htm">GuiFromHwnd</a></td>
    <td>Retrieves the <a href="../objects/Gui.htm">Gui object</a> of a GUI window associated with the specified HWND.</td>
  </tr>
  <tr>
    <td><a href="HasBase.htm">HasBase</a></td>
    <td>Returns a non-zero number if the specified value is derived from the specified base object.</td>
  </tr>
  <tr>
    <td><a href="HasMethod.htm">HasMethod</a></td>
    <td>Returns a non-zero number if the specified value has a method by the specified name.</td>
  </tr>
  <tr>
    <td><a href="HasProp.htm">HasProp</a></td>
    <td>Returns a non-zero number if the specified value has a property by the specified name.</td>
  </tr>
  <tr>
    <td><a href="Hotkey.htm">Hotkey</a></td>
    <td>Creates, modifies, enables, or disables a hotkey while the script is running.</td>
  </tr>
  <tr>
    <td><a href="Hotstring.htm">Hotstring</a></td>
    <td>Creates, modifies, enables, or disables a hotstring while the script is running.</td>
  </tr>
  <tr>
    <td class="larger"><a href="If.htm">If (expression)</a></td>
    <td>Specifies one or more <a href="../Concepts.htm#statement">statements</a> to execute if an <a href="../Variables.htm#Expressions">expression</a> evaluates to true.</td>
  </tr>
  <tr>
    <td><a href="ListView.htm#IL_Create">IL_Create</a><br />
        <a href="ListView.htm#IL_Add">IL_Add</a><br />
        <a href="ListView.htm#IL_Destroy">IL_Destroy</a></td>
    <td>The means by which icons are added to a <a href="ListView.htm">ListView</a> or <a href="TreeView.htm">TreeView</a> control.</td>
  </tr>
  <tr>
    <td><a href="ImageSearch.htm">ImageSearch</a></td>
    <td>Searches a region of the screen for an image.</td>
  </tr>
  <tr>
    <td><a href="IniDelete.htm">IniDelete</a></td>
    <td>Deletes a value from a standard format .ini file.</td>
  </tr>
  <tr>
    <td><a href="IniRead.htm">IniRead</a></td>
    <td>Reads a value from a standard format .ini file.</td>
  </tr>
  <tr>
    <td><a href="IniWrite.htm">IniWrite</a></td>
    <td>Writes a value to a standard format .ini file.</td>
  </tr>
  <tr>
    <td><a href="Input.htm">Input</a></td>
    <td>Waits for the user to type a string.</td>
  </tr>
  <tr>
    <td><a href="Input.htm#InputEnd">InputEnd</a></td>
    <td>Terminates any Input in progress in another thread.</td>
  </tr>
  <tr>
    <td class="larger"><a href="InputBox.htm">InputBox</a></td>
    <td>Displays an input box to ask the user to enter a string.</td>
  </tr>
  <tr>
    <td><a href="InputHook.htm">InputHook</a></td>
    <td>Creates an object which can be used to collect or intercept keyboard input.</td>
  </tr>
  <tr>
    <td><a href="InStr.htm">InStr</a></td>
    <td>Searches for a given <em>occurrence</em> of a string, from the left or the right.</td>
  </tr>
  <tr>
    <td><a href="Integer.htm">Integer</a></td>
    <td>Converts a numeric string or floating-point value to an integer.</td>
  </tr>
  <tr>
    <td><a href="IsByRef.htm">IsByRef</a></td>
    <td>Returns a non-zero number if the specified <a href="../Functions.htm#ByRef">ByRef parameter</a> was supplied with a variable.</td>
  </tr>
  <tr>
    <td><a href="IsFunc.htm">IsFunc</a></td>
    <td>Returns a non-zero number if the specified function exists in the script.</td>
  </tr>
  <tr>
    <td><a href="IsLabel.htm">IsLabel</a></td>
    <td>Returns a non-zero number if the specified label exists in the script.</td>
  </tr>
  <tr>
    <td><a href="IsObject.htm">IsObject</a></td>
    <td>Returns a non-zero number if the specified value is an object.</td>
  </tr>
  <tr>
    <td><a href="IsSet.htm">IsSet</a></td>
    <td>Returns a non-zero number if the specified variable has been assigned a value.</td>
  </tr>
  <tr>
    <td><a href="KeyHistory.htm">KeyHistory</a></td>
    <td>Displays script info and a history of the most recent keystrokes and mouse clicks.</td>
  </tr>
  <tr>
    <td><a href="KeyWait.htm">KeyWait</a></td>
    <td>Waits for a key or mouse/joystick button to be released or pressed down.</td>
  </tr>
  <tr>
    <td><a href="ListHotkeys.htm">ListHotkeys</a></td>
    <td>Displays the hotkeys in use by the current script, whether their subroutines are currently running, and whether or not they use the <a href="_InstallKeybdHook.htm">keyboard</a> or <a href="_InstallMouseHook.htm">mouse</a> hook.</td>
  </tr>
  <tr>
    <td><a href="ListLines.htm">ListLines</a></td>
    <td>Displays the script lines most recently executed.</td>
  </tr>
  <tr>
    <td><a href="ListVars.htm">ListVars</a></td>
    <td>Displays the script's <a href="../Variables.htm">variables</a>: their names and current contents.</td>
  </tr>
  <tr>
    <td><a href="LoadPicture.htm">LoadPicture</a></td>
    <td>Loads a picture from file and returns a bitmap or icon handle.</td>
  </tr>
  <tr>
    <td><a href="Math.htm#Log">Log</a></td>
    <td>Returns the logarithm (base 10) of <em>Number</em>.</td>
  </tr>
  <tr>
    <td><a href="Math.htm#Ln">Ln</a></td>
    <td>Returns the natural logarithm (base e) of <em>Number</em>.</td>
  </tr>
  <tr>
    <td class="larger"><a href="Loop.htm">Loop (normal)</a></td>
    <td>Performs a series of functions repeatedly: either the specified number of times or until <a href="Break.htm">break</a> is encountered.</td>
  </tr>
  <tr>
    <td><a href="LoopFiles.htm">Loop Files</a></td>
    <td>Retrieves the specified files or folders, one at a time.</td>
  </tr>
  <tr>
    <td><a href="LoopParse.htm">Loop Parse</a></td>
    <td>Retrieves substrings (fields) from a string, one at a time.</td>
  </tr>
  <tr>
    <td class="larger"><a href="LoopRead.htm">Loop Read</a></td>
    <td>Retrieves the lines in a text file, one at a time.</td>
  </tr>
  <tr>
    <td><a href="LoopReg.htm">Loop Reg</a></td>
    <td>Retrieves the contents of the specified registry subkey, one item at a time.</td>
  </tr>
  <tr>
    <td class="larger"><a href="../Objects.htm#Usage_Associative_Arrays">Map</a></td>
    <td>根据键值对列表创建 <a href="../objects/Map.htm">Map(映射)</a>.</td>
  </tr>
  <tr>
    <td><a href="Math.htm#Max">Max</a></td>
    <td>返回一个或多个数字的最大值.</td>
  </tr>
  <tr>
    <td><a href="MenuBarCreate.htm">MenuBarCreate</a></td>
    <td>Creates a <a href="../objects/Menu.htm">MenuBar object</a>, which can be used to define a <a href="../objects/Gui.htm#MenuBar">GUI menu bar</a>.</td>
  </tr>
  <tr>
    <td><a href="MenuCreate.htm">MenuCreate</a></td>
    <td>Creates a <a href="../objects/Menu.htm">Menu object</a>, which can be used to create and display a menu.</td>
  </tr>
  <tr>
    <td><a href="MenuFromHandle.htm">MenuFromHandle</a></td>
    <td>Retrieves the <a href="../objects/Menu.htm">Menu or MenuBar object</a> corresponding to a Win32 menu handle.</td>
  </tr>
  <tr>
    <td><a href="MenuSelect.htm">MenuSelect</a></td>
    <td>Invokes a menu item from the menu bar of the specified window.</td>
  </tr>
  <tr>
    <td><a href="Math.htm#Min">Min</a></td>
    <td>返回一个或多个数字的最小值.</td>
  </tr>
  <tr>
    <td><a href="Math.htm#Mod">Mod</a></td>
    <td>取模. 返回 <em>Dividend</em> 除以 <em>Divisor</em> 的余数.</td>
  </tr>
  <tr>
    <td><a href="MonitorGet.htm">MonitorGet</a></td>
    <td>检查指定的监视器是否存在, 并可选地检索其边界坐标.</td>
  </tr>
  <tr>
    <td><a href="MonitorGetCount.htm">MonitorGetCount</a></td>
    <td>返回监视器的数量.</td>
  </tr>
  <tr>
    <td><a href="MonitorGetName.htm">MonitorGetName</a></td>
    <td>返回指定监视器的操作系统名称.</td>
  </tr>
  <tr>
    <td><a href="MonitorGetPrimary.htm">MonitorGetPrimary</a></td>
    <td>返回主监视器的编号.</td>
  </tr>
  <tr>
    <td><a href="MonitorGetWorkArea.htm">MonitorGetWorkArea</a></td>
    <td>检查指定的监视器是否存在, 并可选地检索其工作区域的边界坐标.</td>
  </tr>
  <tr>
    <td><a href="MouseClick.htm">MouseClick</a></td>
    <td>Clicks or holds down a mouse button, or turns the mouse wheel. NOTE: The <a href="Click.htm">Click function</a> is generally more flexible and easier to use.</td>
  </tr>
  <tr>
    <td><a href="MouseClickDrag.htm">MouseClickDrag</a></td>
    <td>Clicks and holds the specified mouse button, moves the mouse to the destination coordinates, then releases the button.</td>
  </tr>
  <tr>
    <td class="larger"><a href="MouseGetPos.htm">MouseGetPos</a></td>
    <td>Retrieves the current position of the mouse cursor, and optionally which window and control it is hovering over.</td>
  </tr>
  <tr>
    <td><a href="MouseMove.htm">MouseMove</a></td>
    <td>Moves the mouse cursor.</td>
  </tr>
  <tr>
    <td class="larger"><a href="MsgBox.htm">MsgBox</a></td>
    <td>Displays the specified text in a small window containing one or more buttons (such as Yes and No).</td>
  </tr>
  <tr>
    <td><a href="NumGet.htm">NumGet</a></td>
    <td>Returns the binary number stored at the specified address+offset.</td>
  </tr>
  <tr>
    <td><a href="NumPut.htm">NumPut</a></td>
    <td>Stores a number in binary format at the specified address+offset.</td>
  </tr>
  <tr>
    <td><a href="ObjAddRef.htm">ObjAddRef / ObjRelease</a></td>
    <td>Increments or decrements an object's <a href="../Objects.htm#Reference_Counting">reference count</a>.</td>
  </tr>
  <tr>
    <td><a href="ObjBindMethod.htm">ObjBindMethod</a></td>
    <td>Creates a <a href="../objects/Functor.htm#BoundFunc">BoundFunc object</a> which calls a method of a given object.</td>
  </tr>
  <tr>
    <td>
      <a href="../objects/Object.htm#Clone">ObjClone</a><br>
      <a href="../objects/Object.htm#DeleteProp">ObjDeleteProp</a><br>
      <a href="../objects/Object.htm#HasOwnProp">ObjHasOwnProp</a><br>
      <a href="../objects/Object.htm#OwnMethods">ObjOwnMethods</a><br>
      <a href="../objects/Object.htm#OwnProps">ObjOwnProps</a><br>
    </td>
    <td>These functions are equivalent to built-in methods of the <a href="../objects/Object.htm">Object</a> type. It is usually recommended to use the corresponding method instead.</td>
  </tr>
  <tr>
    <td><a href="../objects/Any.htm#GetBase">ObjGetBase</a></td>
    <td>Retrieves an object's <a href="../Objects.htm#delegation">base object</a>.</td>
  </tr>
  <tr>
    <td><a href="../objects/Object.htm#GetCapacity">ObjGetCapacity</a></td>
    <td>Returns the current capacity of the object's internal array of properties.</td>
  </tr>
  <tr>
    <td><a href="../objects/Object.htm#OwnPropCount">ObjOwnPropCount</a></td>
    <td>Returns the number of properties owned by an object.</td>
  </tr>
  <tr>
    <td><a href="../objects/Object.htm#RawGet">ObjRawGet</a></td>
    <td>Retrieves a key-value pair from an object, bypassing the object's <a href="../Objects.htm#Meta_Functions">meta-functions</a>.</td>
  </tr>
  <tr>
    <td><a href="../objects/Object.htm#RawSet">ObjRawSet</a></td>
    <td>Stores or overwrites a key-value pair in an object, bypassing the object's <a href="../Objects.htm#Meta_Functions">meta-functions</a>.</td>
  </tr>
  <tr>
    <td><a href="../objects/Object.htm#SetBase">ObjSetBase</a></td>
    <td>Sets an object's <a href="../Objects.htm#delegation">base object</a>.</td>
  </tr>
  <tr>
    <td><a href="../objects/Object.htm#SetCapacity">ObjSetCapacity</a></td>
    <td>Sets the current capacity of the object's internal array of own properties.</td>
  </tr>
  <tr>
    <td><a href="OnClipboardChange.htm">OnClipboardChange</a></td>
    <td>Registers a <a href="../Functions.htm">function</a> or <a href="../objects/Functor.htm">function object</a> to run whenever the clipboard's content changes.</td>
  </tr>
  <tr>
    <td><a href="OnError.htm">OnError</a></td>
    <td>Specifies a <a href="../Functions.htm">function</a> to run automatically when an unhandled error occurs.</td>
  </tr>
  <tr>
    <td><a href="OnExit.htm">OnExit</a></td>
    <td>Specifies a <a href="../Functions.htm">function</a> to call automatically when the script exits.</td>
  </tr>
  <tr>
    <td><a href="OnMessage.htm">OnMessage</a></td>
    <td>Specifies a <a href="../Functions.htm">function</a> to call automatically when the script receives the specified message.</td>
  </tr>
  <tr>
    <td><a href="Ord.htm">Ord</a></td>
    <td>Returns the ordinal value (numeric character code) of the first character in the specified string.</td>
  </tr>
  <tr>
    <td><a href="OutputDebug.htm">OutputDebug</a></td>
    <td>Sends a string to the debugger (if any) for display.</td>
  </tr>
  <tr>
    <td><a href="Pause.htm">Pause</a></td>
    <td>Pauses the script's <a href="../misc/Threads.htm">current thread</a>.</td>
  </tr>
  <tr>
    <td><a href="PixelGetColor.htm">PixelGetColor</a></td>
    <td>Retrieves  the color of the pixel at the specified x,y coordinates.</td>
  </tr>
  <tr>
    <td><a href="PixelSearch.htm">PixelSearch</a></td>
    <td>Searches a region of the screen for a pixel of the specified color.</td>
  </tr>
  <tr>
    <td><a href="PostMessage.htm">PostMessage</a></td>
    <td>Places a message in the message queue of a window or control.</td>
  </tr>
  <tr>
    <td><a href="ProcessClose.htm">ProcessClose</a></td>
    <td>强制关闭第一个匹配的进程.</td>
  </tr>
  <tr>
    <td><a href="ProcessExist.htm">ProcessExist</a></td>
    <td>检查指定的进程是否存在.</td>
  </tr>
  <tr>
    <td><a href="ProcessSetPriority.htm">ProcessSetPriority</a></td>
    <td>更改第一个匹配进程的优先级.</td>
  </tr>
  <tr>
    <td><a href="ProcessWait.htm">ProcessWait</a></td>
    <td>Waits for the specified process to exist.</td>
  </tr>
  <tr>
    <td><a href="ProcessWaitClose.htm">ProcessWaitClose</a></td>
    <td>Waits for all matching processes to close.</td>
  </tr>
  <tr>
    <td><a href="Random.htm">Random</a></td>
    <td>Generates a pseudo-random number.</td>
  </tr>
  <tr>
    <td><a href="Random.htm#Seed">RandomSeed</a></td>
    <td>Reseeds the random number generator with <em>NewSeed</em>.</td>
  </tr>
  <tr>
    <td class="larger"><a href="RegExMatch.htm">RegExMatch</a></td>
    <td>Determines whether a string contains a pattern (regular expression).</td>
  </tr>
  <tr>
    <td class="larger"><a href="RegExReplace.htm">RegExReplace</a></td>
    <td>Replaces occurrences of a pattern (regular expression) inside a string.</td>
  </tr>
  <tr>
    <td><a href="RegDelete.htm">RegDelete</a></td>
    <td>Deletes a value from the registry.</td>
  </tr>
  <tr>
    <td><a href="RegDeleteKey.htm">RegDeleteKey</a></td>
    <td>Deletes a subkey from the registry.</td>
  </tr>
  <tr>
    <td><a href="RegRead.htm">RegRead</a></td>
    <td>Reads a value from the registry.</td>
  </tr>
  <tr>
    <td><a href="RegWrite.htm">RegWrite</a></td>
    <td>Writes a value to the registry.</td>
  </tr>
  <tr>
    <td><a href="Reload.htm">Reload</a></td>
    <td>Replaces the currently running instance of the script with a new one.</td>
  </tr>
  <tr>
    <td class="larger"><a href="Return.htm">Return</a></td>
    <td>Returns from a subroutine to which execution had previously jumped via <a href="../Functions.htm">function-call</a>, <a href="Gosub.htm">Gosub</a>, <a href="../Hotkeys.htm">Hotkey</a> activation, <a href="GroupActivate.htm">GroupActivate</a>, or other means.</td>
  </tr>
  <tr>
    <td><a href="Math.htm#Round">Round</a></td>
    <td>如果 <em>N</em> 省略或为 0, <em>Number</em> 四舍五入到整数. 如果 <em>N</em> 为正数, 四舍五入到 <em>N</em> 位小数. 如果 <em>N</em> 为负数, <em>Number</em> 四舍五入到小数点左边 <em>N</em> 位.</td>
  </tr>
  <tr>
    <td class="larger"><a href="Run.htm">Run</a></td>
    <td>Runs an external program.</td>
  </tr>
  <tr>
    <td><a href="RunAs.htm">RunAs</a></td>
    <td>Specifies a set of user credentials to use for all subsequent uses of <a href="Run.htm">Run</a> and <a href="Run.htm">RunWait</a>.</td>
  </tr>
  <tr>
    <td class="larger"><a href="Run.htm">RunWait</a></td>
    <td>Runs an external program and waits until
      it finishes.</td>
  </tr>
  <tr>
    <td class="larger"><a href="Send.htm">Send</a> / <a href="Send.htm#SendText">SendText</a> / <a href="Send.htm#SendInput">SendInput</a> / <a href="Send.htm#SendPlay">SendPlay</a> / <a href="Send.htm#SendEvent">SendEvent</a></td>
    <td>Sends simulated keystrokes and mouse clicks to the <a href="WinActivate.htm">active</a> window.</td>
  </tr>
  <tr>
    <td><a href="SendLevel.htm">SendLevel</a></td>
    <td>Controls which artificial keyboard and mouse events are ignored by hotkeys and hotstrings.</td>
  </tr>
  <tr>
    <td><a href="SendMessage.htm">SendMessage</a></td>
    <td>Sends a message to a window or control and waits for acknowledgement.</td>
  </tr>
  <tr>
    <td class="larger"><a href="SendMode.htm">SendMode</a></td>
    <td>Makes <a href="Send.htm">Send</a> synonymous with SendInput or SendPlay rather than the default (SendEvent). Also makes Click and MouseMove/Click/Drag use the specified method.</td>
  </tr>
  <tr>
    <td><a href="SetNumScrollCapsLockState.htm">SetCapsLockState</a></td>
    <td>Sets the state of the <kbd>CapsLock</kbd> key. Can also force the key to stay on or off.</td>
  </tr>
  <tr>
    <td><a href="SetControlDelay.htm">SetControlDelay</a></td>
    <td>Sets the delay that will occur after each control-modifying function.</td>
  </tr>
  <tr>
    <td><a href="SetDefaultMouseSpeed.htm">SetDefaultMouseSpeed</a></td>
    <td>Sets the mouse speed that will be used if unspecified in <a href="Click.htm">Click</a> and <a href="MouseMove.htm">MouseMove</a>/<a href="MouseClick.htm">Click</a>/<a href="MouseClickDrag.htm">Drag</a>.</td>
  </tr>
  <tr>
    <td><a href="SetKeyDelay.htm">SetKeyDelay</a></td>
    <td>Sets the delay that will occur after each keystroke sent by <a href="Send.htm">Send</a> or <a href="ControlSend.htm">ControlSend</a>.</td>
  </tr>
  <tr>
    <td><a href="SetMouseDelay.htm">SetMouseDelay</a></td>
    <td>Sets the delay that will occur after each mouse movement or click.</td>
  </tr>
  <tr>
    <td><a href="SetNumScrollCapsLockState.htm">SetNumLockState</a></td>
    <td>Sets the state of the <kbd>NumLock</kbd> key. Can also force the key to stay on or off.</td>
  </tr>
  <tr>
    <td><a href="SetNumScrollCapsLockState.htm">SetScrollLockState</a></td>
    <td>Sets the state of the <kbd>ScrollLock</kbd> key. Can also force the key to stay on or off.</td>
  </tr>
  <tr>
    <td><a href="SetRegView.htm">SetRegView</a></td>
    <td>Allows registry functions in a 32-bit script to access the 64-bit registry view and vice versa.</td>
  </tr>
  <tr>
    <td><a href="SetStoreCapsLockMode.htm">SetStoreCapsLockMode</a></td>
    <td>Whether to restore the state of <kbd>CapsLock</kbd> after a <a href="Send.htm">Send</a>.</td>
  </tr>
  <tr>
    <td class="larger"><a href="SetTimer.htm">SetTimer</a></td>
    <td>Causes a subroutine to be launched automatically and repeatedly at a specified time interval.</td>
  </tr>
  <tr>
    <td class="larger"><a href="SetTitleMatchMode.htm">SetTitleMatchMode</a></td>
    <td>Sets the matching behavior of the WinTitle parameter in built-in functions such as <a href="WinWait.htm">WinWait</a>.</td>
  </tr>
  <tr>
    <td class="larger"><a href="SetWinDelay.htm">SetWinDelay</a></td>
    <td>Sets the delay that will occur after each windowing function, such as <a href="WinActivate.htm">WinActivate</a>.</td>
  </tr>
  <tr>
    <td><a href="SetWorkingDir.htm">SetWorkingDir</a></td>
    <td>Changes the script's current working directory.</td>
  </tr>
  <tr>
    <td><a href="Shutdown.htm">Shutdown</a></td>
    <td>Shuts down, restarts, or logs off the system.</td>
  </tr>
  <tr>
    <td><a href="Math.htm#Sin">Sin</a></td>
    <td>返回 <em>Number</em> 的三角正弦值.</td>
  </tr>
  <tr>
    <td class="larger"><a href="Sleep.htm">Sleep</a></td>
    <td>Waits the specified amount of time before continuing.</td>
  </tr>
  <tr>
    <td><a href="Sort.htm">Sort</a></td>
    <td>Arranges a variable's contents in alphabetical, numerical, or random order (optionally removing duplicates).</td>
  </tr>
  <tr>
    <td><a href="SoundBeep.htm">SoundBeep</a></td>
    <td>Emits a tone from the PC speaker.</td>
  </tr>
  <tr>
    <td><a href="SoundGet.htm">SoundGet</a></td>
    <td>Retrieves various settings from a sound device (master mute, master volume, etc.)</td>
  </tr>
  <tr>
    <td><a href="SoundPlay.htm">SoundPlay</a></td>
    <td>Plays a sound, video, or other supported file type.</td>
  </tr>
  <tr>
    <td><a href="SoundSet.htm">SoundSet</a></td>
    <td>Changes various settings of a sound device (master mute, master volume, etc.)</td>
  </tr>
  <tr>
    <td class="larger"><a href="SplitPath.htm">SplitPath</a></td>
    <td>Separates a file name or URL into its name, directory, extension, and drive.</td>
  </tr>
  <tr>
    <td><a href="Math.htm#Sqrt">Sqrt</a></td>
    <td>返回 <em>Number</em> 的平方根.</td>
  </tr>
  <tr>
    <td><a href="StatusBarGetText.htm">StatusBarGetText</a></td>
    <td>Retrieves the text from a standard status bar control.</td>
  </tr>
  <tr>
    <td><a href="StatusBarWait.htm">StatusBarWait</a></td>
    <td>Waits until a window's status bar contains the specified string.</td>
  </tr>
  <tr>
    <td><a href="StrCompare.htm">StrCompare</a></td>
    <td>Compares two strings alphabetically.</td>
  </tr>
  <tr>
    <td><a href="StrGet.htm">StrGet</a></td>
    <td>Copies a string from a memory address, optionally converting it from a given code page.</td>
  </tr>
  <tr>
    <td><a href="String.htm">String</a></td>
    <td>Converts a value to a string.</td>
  </tr>
  <tr>
    <td><a href="StringCaseSense.htm">StringCaseSense</a></td>
    <td>Determines whether string comparisons are case sensitive (default is &quot;not case sensitive&quot;).</td>
  </tr>
  <tr>
    <td class="larger"><a href="StrLen.htm">StrLen</a></td>
    <td>Retrieves the count of how many characters are in a string.</td>
  </tr>
  <tr>
    <td><a href="StrLower.htm">StrLower</a></td>
    <td>Converts a string to lowercase.</td>
  </tr>
  <tr>
    <td><a href="StrPut.htm">StrPut</a></td>
    <td>Copies a string to a memory address, optionally converting it to a given code page.</td>
  </tr>
  <tr>
    <td class="larger"><a href="StrReplace.htm">StrReplace</a></td>
    <td>Replaces the specified substring with a new string.</td>
  </tr>
  <tr>
    <td><a href="StrSplit.htm">StrSplit</a></td>
    <td>Separates a string into an array of substrings using the specified delimiters.</td>
  </tr>
  <tr>
    <td><a href="StrLower.htm">StrUpper</a></td>
    <td>Converts a string to uppercase.</td>
  </tr>
  <tr>
    <td class="larger"><a href="SubStr.htm">SubStr</a></td>
    <td>Retrieves one or more characters from the specified position in a string.</td>
  </tr>
  <tr>
    <td><a href="Suspend.htm">Suspend</a></td>
    <td>Disables or enables all or selected <a href="../Hotkeys.htm">hotkeys</a> and <a href="../Hotstrings.htm">hotstrings</a>.</td>
  </tr>
  <tr>
    <td><a href="Switch.htm">Switch</a></td>
    <td>Executes one case from a list of mutually exclusive candidates.</td>
  </tr>
  <tr>
    <td><a href="SysGet.htm">SysGet</a></td>
    <td>Retrieves dimensions of system objects, and other system properties.</td>
  </tr>
  <tr>
    <td><a href="SysGetIPAddresses.htm">SysGetIPAddresses</a></td>
    <td>Returns an array of the system's IPv4 addresses.</td>
  </tr>
  <tr>
    <td><a href="Math.htm#Tan">Tan</a></td>
    <td>返回 <em>Number</em> 的三角正切值.</td>
  </tr>
  <tr>
    <td><a href="Thread.htm">Thread</a></td>
    <td>Sets the priority or interruptibility of <a href="../misc/Threads.htm">threads</a>. It can also temporarily disable all <a href="SetTimer.htm">timers</a>.</td>
  </tr>
  <tr>
    <td class="larger"><a href="Throw.htm">Throw</a></td>
    <td>Signals the occurrence of an error. This signal can be caught by a <a href="Try.htm">try</a>-<a href="Catch.htm">catch</a> statement.</td>
  </tr>
  <tr>
    <td><a href="ToolTip.htm">ToolTip</a></td>
    <td>Creates an always-on-top window anywhere on the screen.</td>
  </tr>
  <tr>
    <td><a href="TraySetIcon.htm">TraySetIcon</a></td>
    <td>Changes the script's tray icon (which is also used by <a href="../objects/Gui.htm">GUI</a> and dialog windows).</td>
  </tr>
  <tr>
    <td><a href="TrayTip.htm">TrayTip</a></td>
    <td>Creates a balloon message window or toast notification near the tray icon.</td>
  </tr>
  <tr>
    <td><a href="Trim.htm">Trim / LTrim / RTrim</a></td>
    <td>Trims certain characters from the beginning and/or end of a string.</td>
  </tr>
  <tr>
    <td class="larger"><a href="Try.htm">Try</a></td>
    <td>Guards one or more statements (functions or expressions) against runtime errors and exceptions thrown by the <a href="Throw.htm">throw</a> statement.</td>
  </tr>
  <tr>
    <td><a href="Type.htm">Type</a></td>
    <td>Returns the exact type of a value.</td>
  </tr>
  <tr>
    <td class="larger"><a href="Until.htm">Until</a></td>
    <td>Applies a condition to the continuation of a Loop or For-loop.</td>
  </tr>
  <tr>
    <td class="larger"><a href="SetExpression.htm">Var := expression</a></td>
    <td>Evaluates an <a href="../Variables.htm#Expressions">expression</a> and stores the result in a <a href="../Variables.htm">variable</a>.</td>
  </tr>
  <tr>
    <td><a href="VarSetCapacity.htm">VarSetCapacity</a></td>
    <td>Enlarges a variable's holding capacity or frees its memory. Normally, this is necessary only for unusual circumstances such as <a href="DllCall.htm">DllCall</a>.</td>
  </tr>
  <tr>
    <td class="larger"><a href="While.htm">While-loop</a></td>
    <td>Performs a series of functions repeatedly until the specified <a href="../Variables.htm#Expressions">expression</a> evaluates to false.</td>
  </tr>
  <tr>
    <td class="larger"><a href="WinActivate.htm">WinActivate</a></td>
    <td>Activates the specified window.</td>
  </tr>
  <tr>
    <td><a href="WinActivateBottom.htm">WinActivateBottom</a></td>
    <td>Same as <a href="WinActivate.htm">WinActivate</a> except that it activates the bottommost matching window rather than the topmost.</td>
  </tr>
  <tr>
    <td><a href="WinActive.htm">WinActive</a></td>
    <td>Checks if the specified window exists and is currently active (foremost).</td>
  </tr>
  <tr>
    <td class="larger"><a href="WinClose.htm">WinClose</a></td>
    <td>Closes the specified window.</td>
  </tr>
  <tr>
    <td class="larger"><a href="WinExist.htm">WinExist</a></td>
    <td>Checks if the specified window exists.</td>
  </tr>
  <tr>
    <td><a href="WinGetClass.htm">WinGetClass</a></td>
    <td>Retrieves the specified window's class name.</td>
  </tr>
  <tr>
    <td><a href="WinGetClientPos.htm">WinGetClientPos</a></td>
    <td>Retrieves the position and size of the specified window's client area.</td>
  </tr>
  <tr>
    <td><a href="WinGetControls.htm">WinGetControls</a></td>
    <td>Returns the control names for all controls in the specified window.</td>
  </tr>
  <tr>
    <td><a href="WinGetControlsHwnd.htm">WinGetControlsHwnd</a></td>
    <td>Returns the unique ID numbers for all controls in the specified window.</td>
  </tr>
  <tr>
    <td><a href="WinGetCount.htm">WinGetCount</a></td>
    <td>Returns the number of existing windows that match the specified criteria.</td>
  </tr>
  <tr>
    <td><a href="WinGetID.htm">WinGetID</a></td>
    <td>Returns the unique ID number of the specified window.</td>
  </tr>
  <tr>
    <td><a href="WinGetIDLast.htm">WinGetIDLast</a></td>
    <td>Returns the unique ID number of the last/bottommost window if there is more than one match.</td>
  </tr>
  <tr>
    <td><a href="WinGetList.htm">WinGetList</a></td>
    <td>Returns the unique ID numbers of all existing windows that match the specified criteria.</td>
  </tr>
  <tr>
    <td><a href="WinGetMinMax.htm">WinGetMinMax</a></td>
    <td>Returns the state whether the specified window is maximized or minimized.</td>
  </tr>
  <tr>
    <td><a href="WinGetPID.htm">WinGetPID</a></td>
    <td>Returns the Process ID number of the specified window.</td>
  </tr>
  <tr>
    <td><a href="WinGetPos.htm">WinGetPos</a></td>
    <td>Retrieves the position and size of the specified window.</td>
  </tr>
  <tr>
    <td><a href="WinGetProcessName.htm">WinGetProcessName</a></td>
    <td>Returns the name of the process that owns the specified window.</td>
  </tr>
  <tr>
    <td><a href="WinGetProcessPath.htm">WinGetProcessPath</a></td>
    <td>Returns the full path and name of the process that owns the specified window.</td>
  </tr>
  <tr>
    <td><a href="WinGetStyle.htm">WinGetStyle<br>WinGetExStyle</a></td>
    <td>Returns the style or extended style (respectively) of the specified window.</td>
  </tr>
  <tr>
    <td><a href="WinGetText.htm">WinGetText</a></td>
    <td>Retrieves the text from the specified window.</td>
  </tr>
  <tr>
    <td class="larger"><a href="WinGetTitle.htm">WinGetTitle</a></td>
    <td>Retrieves the title of the specified window.</td>
  </tr>
  <tr>
    <td><a href="WinGetTransColor.htm">WinGetTransColor</a></td>
    <td>Returns the color that is marked transparent in the specified window.</td>
  </tr>
  <tr>
    <td><a href="WinGetTransparent.htm">WinGetTransparent</a></td>
    <td>Returns the degree of transparency of the specified window.</td>
  </tr>
  <tr>
    <td class="larger"><a href="WinHide.htm">WinHide</a></td>
    <td>Hides the specified window.</td>
  </tr>
  <tr>
    <td><a href="WinKill.htm">WinKill</a></td>
    <td>Forces the specified window to close.</td>
  </tr>
  <tr>
    <td class="larger"><a href="WinMaximize.htm">WinMaximize</a></td>
    <td>Enlarges the specified window to its maximum size.</td>
  </tr>
  <tr>
    <td class="larger"><a href="WinMinimize.htm">WinMinimize</a></td>
    <td>Collapses the specified window into a button on the task bar.</td>
  </tr>
  <tr>
    <td><a href="WinMinimizeAll.htm">WinMinimizeAll<br>WinMinimizeAllUndo</a></td>
    <td>Minimizes or unminimizes all windows.</td>
  </tr>
  <tr>
    <td class="larger"><a href="WinMove.htm">WinMove</a></td>
    <td>Changes the position and/or size of the specified window.</td>
  </tr>
  <tr>
    <td><a href="WinMoveBottom.htm">WinMoveBottom</a></td>
    <td>Sends the specified window to the bottom of stack; that is, beneath all other windows.</td>
  </tr>
  <tr>
    <td><a href="WinMoveTop.htm">WinMoveTop</a></td>
    <td>Brings the specified window to the top of the stack without explicitly activating it.</td>
  </tr>
  <tr>
    <td><a href="WinRedraw.htm">WinRedraw</a></td>
    <td>Redraws the specified window.</td>
  </tr>
  <tr>
    <td><a href="WinRestore.htm">WinRestore</a></td>
    <td>Unminimizes or unmaximizes the specified window if it is minimized or maximized.</td>
  </tr>
  <tr>
    <td><a href="WinSetAlwaysOnTop.htm">WinSetAlwaysOnTop</a></td>
    <td>Makes the specified window stay on top of all other windows (except other always-on-top windows).</td>
  </tr>
  <tr>
    <td><a href="WinSetEnabled.htm">WinSetEnabled</a></td>
    <td>Enables or disables the specified window.</td>
  </tr>
  <tr>
    <td><a href="WinSetRegion.htm">WinSetRegion</a></td>
    <td>Changes the shape of the specified window to be the specified rectangle, ellipse, or polygon.</td>
  </tr>
  <tr>
    <td><a href="WinSetStyle.htm">WinSetStyle<br>WinSetExStyle</a></td>
    <td>Changes the style or extended style of the specified window, respectively.</td>
  </tr>
  <tr>
    <td><a href="WinSetTitle.htm">WinSetTitle</a></td>
    <td>Changes the title of the specified window.</td>
  </tr>
  <tr>
    <td><a href="WinSetTransColor.htm">WinSetTransColor</a></td>
    <td>Makes all pixels of the chosen color invisible inside the specified window.</td>
  </tr>
  <tr>
    <td><a href="WinSetTransparent.htm">WinSetTransparent</a></td>
    <td>Makes the specified window semi-transparent.</td>
  </tr>
  <tr>
    <td><a href="WinShow.htm">WinShow</a></td>
    <td>Unhides the specified window.</td>
  </tr>
  <tr>
    <td class="larger"><a href="WinWait.htm">WinWait</a></td>
    <td>Waits until the specified window exists.</td>
  </tr>
  <tr>
    <td class="larger"><a href="WinWaitActive.htm">WinWaitActive<br>WinWaitNotActive</a></td>
    <td>Waits until the specified window is active or not active.</td>
  </tr>
  <tr>
    <td class="larger"><a href="WinWaitClose.htm">WinWaitClose</a></td>
    <td>Waits until no matching windows can be found.</td>
  </tr>
  <tr>
    <td><a href="_ClipboardTimeout.htm">#ClipboardTimeout</a></td>
    <td>Changes how long the script keeps trying to access the clipboard when the first attempt fails.</td>
  </tr>
  <tr>
    <td><a href="_DllLoad.htm">#DllLoad</a></td>
    <td><a href="DllCall.htm#load">Loads</a> a DLL or EXE file before the script starts executing.</td>
  </tr>
  <tr>
    <td><a href="_ErrorStdOut.htm">#ErrorStdOut</a></td>
    <td>Sends any syntax error that prevents a script from launching to stdout rather than displaying a dialog.</td>
  </tr>
  <tr>
    <td><a href="_HotkeyInterval.htm">#HotkeyInterval</a></td>
    <td>Along with <a href="_MaxHotkeysPerInterval.htm">#MaxHotkeysPerInterval</a>, specifies the rate of <a href="../Hotkeys.htm">hotkey</a> activations beyond which a warning dialog will be displayed.</td>
  </tr>
  <tr>
    <td><a href="_HotkeyModifierTimeout.htm">#HotkeyModifierTimeout</a></td>
    <td>Affects the behavior of <a href="../Hotkeys.htm">hotkey</a> modifiers: <kbd>Ctrl</kbd>, <kbd>Alt</kbd>, <kbd>Win</kbd>, and <kbd>Shift</kbd>.</td>
  </tr>
  <tr>
    <td><a href="_Hotstring.htm">#Hotstring</a></td>
    <td>Changes <a href="../Hotstrings.htm">hotstring</a> options or ending characters.</td>
  </tr>
  <tr>
    <td class="larger"><a href="_If.htm">#If</a></td>
    <td>Creates context-sensitive <a href="../Hotkeys.htm">hotkeys</a> and <a href="../Hotstrings.htm">hotstrings</a>. Such hotkeys perform a different action (or none at all) depending on any condition (an <a href="../Language.htm#expressions">expression</a>).</td>
  </tr>
  <tr>
    <td><a href="_IfTimeout.htm">#IfTimeout</a></td>
    <td>Sets the maximum time that may be spent evaluating a single #If expression.</td>
  </tr>
  <tr>
    <td><a href="_Include.htm">#Include / #IncludeAgain</a></td>
    <td>Causes the script to behave as though the specified file's contents are present at this exact position.</td>
  </tr>
  <tr>
    <td><a href="_InputLevel.htm">#InputLevel</a></td>
    <td>Controls which artificial keyboard and mouse events are ignored by hotkeys and hotstrings.</td>
  </tr>
  <tr>
    <td><a href="_InstallKeybdHook.htm">#InstallKeybdHook</a></td>
    <td>Forces the unconditional installation of the keyboard hook.</td>
  </tr>
  <tr>
    <td><a href="_InstallMouseHook.htm">#InstallMouseHook</a></td>
    <td>Forces the unconditional installation of the mouse hook.</td>
  </tr>
  <tr>
    <td><a href="_KeyHistory.htm">#KeyHistory</a></td>
    <td>Sets the maximum number of keyboard and mouse events displayed by the <a href="KeyHistory.htm">KeyHistory</a> window. You can set it to 0 to disable key history.</td>
  </tr>
  <tr>
    <td><a href="_MaxHotkeysPerInterval.htm">#MaxHotkeysPerInterval</a></td>
    <td>Along with <a href="_HotkeyInterval.htm">#HotkeyInterval</a>, specifies the rate of <a href="../Hotkeys.htm">hotkey</a> activations beyond which a warning dialog will be displayed.</td>
  </tr>
  <tr>
    <td><a href="_MaxThreads.htm">#MaxThreads</a></td>
    <td>Sets the maximum number of simultaneous <a href="../misc/Threads.htm">threads</a>.</td>
  </tr>
  <tr>
    <td><a href="_MaxThreadsBuffer.htm">#MaxThreadsBuffer</a></td>
    <td>Causes some or all <a href="../Hotkeys.htm">hotkeys</a> to buffer rather than ignore keypresses when their <a href="_MaxThreadsPerHotkey.htm">#MaxThreadsPerHotkey</a> limit has been reached.</td>
  </tr>
  <tr>
    <td><a href="_MaxThreadsPerHotkey.htm">#MaxThreadsPerHotkey</a></td>
    <td>Sets the maximum number of simultaneous <a href="../misc/Threads.htm">threads</a> per <a href="../Hotkeys.htm">hotkey</a> or <a href="../Hotstrings.htm">hotstring</a>.</td>
  </tr>
  <tr>
    <td><a href="_MenuMaskKey.htm">#MenuMaskKey</a></td>
    <td>Changes which key is used to mask <kbd>Win</kbd> or <kbd>Alt</kbd> keyup events.</td>
  </tr>
  <tr>
    <td class="larger"><a href="_NoTrayIcon.htm">#NoTrayIcon</a></td>
    <td>禁止托盘图标的显示.</td>
  </tr>
  <tr>
    <td><a href="_Persistent.htm">#Persistent</a></td>
    <td>Keeps a script permanently running (that is, until the user closes it or <a href="ExitApp.htm">ExitApp</a> is encountered).</td>
  </tr>
  <tr>
    <td><a href="_SingleInstance.htm">#SingleInstance</a></td>
    <td>决定当脚本已经运行时是否允许它再次运行.</td>
  </tr>
  <tr>
    <td><a href="_SuspendExempt.htm">#SuspendExempt</a></td>
    <td>从<a href="Suspend.htm">暂停</a>状态中, 豁免后续的<a href="../Hotkeys.htm">热键</a>和<a href="../Hotstrings.htm">热字串</a>.</td>
  </tr>
  <tr>
    <td><a href="_UseHook.htm">#UseHook</a></td>
    <td>强制使用钩子实现全部或部分键盘<a href="../Hotkeys.htm">热键</a>.</td>
  </tr>
  <tr>
    <td><a href="_Warn.htm">#Warn</a></td>
    <td>启用或禁用为选择的情况提示开发者错误的警告.</td>
  </tr>
  <tr>
    <td><a href="_WinActivateForce.htm">#WinActivateForce</a></td>
    <td>跳过温和的方法而直接使用强制的方法激活窗口..</td>
  </tr>
</table>
</body>
</html>